Obec Veselá leží v Plzeňském kraji v ORP Rokycany v nadmořské výšce 447 m. V roce 2014 zde žilo 285 obyvatel. Veselá má katastrální území o rozloze 305 ha.